Skip to content

Misuse cases of Cryptography in real world software products

Notifications You must be signed in to change notification settings

romangol/cryptoMisuse

Repository files navigation

密码学软件博物馆 (CryptoZoo)


一、密码学错误

  • cryptochief ( from hack.lu 2014 )
  • Imagine viewer (DSA fixed $k$)
  • DUHK attack
  • beast attack
  • heartbleed
  • random oracle
  • key reinstall attack
  • cold boot attack
  • The DROWN Attack
  • Factoring as a Service
  • DLogBot
  • Weak Diffie-Hellman and the Logjam Attack
  • zip attack

二、常见密码学库

high-level crypto library

  • cryptlib
  • GPGME
  • Keyczar
  • NaCL
  • libsodium

low-level crypto library:

  • botan
  • crypto++
  • tomcrypt
  • nettle
  • gcrypt
  • Windows Crypto APIs

Java Crypto

SSL 库

  • OpenSSL/BoringSSL/LibreSSL/GMSSL
  • GnuTLS
  • NSS
  • CyaSSL/WolfSSL
  • XySSL/PolarSSL/TropicSSL/mBed TLS
  • axTLS
  • MatrixSSL
  • BearSSL

Lightweight Crypto

python crypto

JS crypto

misc

Obsolete

Proprietary Crypto

三、常见密码学软件

  • putty
  • Truecrypt 7.2 (已经停止开发,但是依然很经典)
  • Keepass
  • OpenVPN
  • OpenSSH

四、密码学习题

五、密码学课程

About

Misuse cases of Cryptography in real world software products

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published